package org.hy.demo.design;

/**
 *
 * 单例模式有一个特点就是不允许外部直接创建
 *
 * 目前此种方式的单例确实满足了懒加载，
 * 但是如果有多个访问者同时去获取对象实例，就会造成多个同样的实例并存，从而没有达到单例的要求
 *
 */
public class Singleton_01 {

    private static Singleton_01 instance;

    private Singleton_01(){

    }

    public static Singleton_01 getInstance(){
        if (null != instance) return instance;
        instance = new Singleton_01();
        return instance;
    }
}
